package com.lww.feature.test.jvmmonitor;

import org.junit.Test;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;

/**
 * User: yian
 * Date: 2017/5/30
 */
public class test {

    public static void main(String[] args) throws InterruptedException {
        Thread.sleep(10000);
        int i = 0;
        while (i < 1000) {
            System.out.println(i);
            i++;
            List<Dto> dtos = new ArrayList<>();
            int j = 0;
            while (j < 50000) {
                j++;
                Dto dto = new Dto();
                dto.setString1(UUID.randomUUID().toString());
                dto.setString2(UUID.randomUUID().toString());
                dto.setString3(UUID.randomUUID().toString());
                dto.setString4(UUID.randomUUID().toString());
                dto.setString5(UUID.randomUUID().toString());
                dto.setString6(UUID.randomUUID().toString());
                dto.setString7(UUID.randomUUID().toString());
                dto.setString8(UUID.randomUUID().toString());
                dto.setString9(UUID.randomUUID().toString());
                dto.setString10(UUID.randomUUID().toString());



                dto.setBigDecimal1(new BigDecimal(Math.random()));
                dto.setBigDecimal2(new BigDecimal(Math.random()));
                dto.setBigDecimal3(new BigDecimal(Math.random()));
                dto.setBigDecimal4(new BigDecimal(Math.random()));
                dto.setBigDecimal5(new BigDecimal(Math.random()));
                dto.setBigDecimal6(new BigDecimal(Math.random()));
                dto.setBigDecimal7(new BigDecimal(Math.random()));
                dto.setBigDecimal8(new BigDecimal(Math.random()));
                dto.setBigDecimal9(new BigDecimal(Math.random()));
                dto.setBigDecimal10(new BigDecimal(Math.random()));


                dto.setInteger1((int)(Math.random()*100));
                dto.setInteger2((int)(Math.random()*100));
                dto.setInteger3((int)(Math.random()*100));
                dto.setInteger4((int)(Math.random()*100));
                dto.setInteger5((int)(Math.random()*100));
                dto.setInteger6((int)(Math.random()*100));
                dto.setInteger7((int)(Math.random()*100));
                dto.setInteger8((int)(Math.random()*100));
                dto.setInteger9((int)(Math.random()*100));
                dto.setInteger10((int)(Math.random()*100));

                dtos.add(dto);


            }
        }
    }

    @Test
    public void genRandom() {

        StringBuffer sb = new StringBuffer();
        int i = 0 ;
        while (i < 500) {
         i++;
         int i1 = (int) (Math.random() * 1000000);
         String s = "66666" + i1;
            sb.append("\',\'");
            sb.append(s);

        }
        System.out.println(sb.toString());
    }
}
